<?php
  // Initialize a session. This call either creates 
  // a new session or re-establishes an existing one.
  session_start(  );
 
  // If this is a new session, then the variable
  // $count will not be registered
  if (!session_is_registered("count")) 
  {
    session_register("count");
    session_register("start");
 
    $count = 0;
    $start = time(  );
  } 
  else 
  {
    $count++;
  }
 
  $sessionId = session_id(  );
 
?>
<!DOCTYPE HTML PUBLIC 
   "-//W3C//DTD HTML 4.0 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd" >
<html>
  <head><title>Sessions</title></head>
  <body>
    <p>This page points at a session 
        (<?=$sessionId?>)
    <br>count = <?=$count?>.
    <br>start = <?=$start?>.
    <p>This session has lasted 
      <?php 
        $duration = time(  ) - $start; 
	echo "$duration"; 
      ?> 
      seconds.
  </body>
</html>
